Projects

Kanzi applications use Kanzi binary files (kzb) as the source of application content and event logic. You can use one or more Kanzi Studio projects to create your Kanzi application. See Kzb binaries.

In Kanzi Studio you can have only one project open at a time.

Project hierarchy

A Kanzi Studio project consists of a tree of project items. At the root of the project hierarchy is the project node. The project node contains project item libraries which act as containers for different project items. Each item in the project has a parent, a name, and a set of properties that define it. Additionally, most items have children items.

In addition to the parent link and the child links in the children collection, items can also refer to other branches in the project tree. For example, animation objects have animation library as their parent but have a list of references to animation that act as their child nodes. This allows animation instancing where several animation nodes can share a single child node in their child node lists.

Project directory

Kanzi Studio projects are stored in the <KanziWorkspace>/Projects directory, unless you changed the location during Kanzi installation. There for each new project Kanzi Studio creates a directory. Project directory of a Kanzi Studio project contains:

See also

Creating a new project

Importing projects

Merging projects

Cleaning up a project